package ar.com.siglo21.algoritmos.model;

public class NodoDoble {
	private DatoNodo datoNodo;
	private NodoDoble siguiente;
	private NodoDoble anterior;

	public NodoDoble() {

	}

	public NodoDoble(DatoNodo datoNodo, NodoDoble siguiente, NodoDoble anterior) {
		super();
		this.datoNodo = datoNodo;
		this.siguiente = siguiente;
		this.anterior = anterior;
	}

	public NodoDoble(DatoNodo datoNodo) {
		this.datoNodo = datoNodo;
	}

	public DatoNodo getDatoNodo() {
		return datoNodo;
	}

	public void setDatoNodo(DatoNodo datoNodo) {
		this.datoNodo = datoNodo;
	}

	public NodoDoble getSiguiente() {
		return siguiente;
	}

	public void setSiguiente(NodoDoble siguiente) {
		this.siguiente = siguiente;
	}

	public NodoDoble getAnterior() {
		return anterior;
	}

	public void setAnterior(NodoDoble anterior) {
		this.anterior = anterior;
	}

	@Override
	public String toString() {
		return "NodoDoble [datoNodo=" + datoNodo + ", siguiente=" + siguiente
				+ ", anterior=" + anterior + "]";
	}

}
